C++ : Why Std::lock Does Not